﻿
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ease Template Manual - SYSTN.COM</title>
<style>
<!--

td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000   }
.style8 {
background-color: #FFFFFF;
}

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000   }
.style10 {
font-size: 9px;
font-family: "Arial Unicode MS";
text-align: right;
}
-->
</style>
</head>

<table class="style4" style="WIDTH: 100%" cellSpacing="0" cellPadding="0" border="0" id="table1">
	<tr>
		<td class="style8">
		<table style="WIDTH: 100%" cellSpacing="8" cellPadding="8" border="0" id="table2">
			<tr>
				<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000">
				<table id="table3" style="BORDER-COLLAPSE: collapse" borderColor="#808080" cellPadding="4" width="100%" align="left" border="0">
					<tr>
						<td vAlign="top" colSpan="2" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000">
						<font style="FONT-SIZE: 30px" color="#94a7b1">
						<font face="Arial">Ease Template Manual</font> </font>
						<font style="FONT-SIZE: 10px" face="Arial" color="#94a7b1">
						Version:E3</font></td>
					</tr>
					<tr>
						<td vAlign="top" width="4" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000">　</td>
						<td vAlign="top" align="left" width="97%" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000">
						<table class="TableBorder" cellSpacing="1" cellPadding="0" width="100%" border="0" id="table5">
							<tr>
								<td class="TableMiddle">Ease Template 
								是开源项目，如果您不是在官方看到此文章可以去<a style="font-size: 12px; font-family: Arial; color: #435A83; text-decoration: none" href="http://www.<a href="http://www.systn.com" target="_blank"><font color="#000000">SYSTN.COM</font></a>">http://www.<a href="http://www.systn.com" target="_blank"><font color="#000000">SYSTN.COM</font></a></a>下载最新版本。<br>
								<br>
								作者对各位用户有一句话要说：在开始编码之前不要吝啬时间去尝试，不要害怕接触失败，这些付出会随着项目的发展对你有所回报。<br>
								<br>
								言归正传，下面进入Ease Template的第一阶段的学习：如何应用Ease 
								Template（以下简称ET） <br>
								<br>
								如果您初次使用请仔细阅读，这里增加了对模板的配置设置，老用户可以跳过。<br>
								<br>
　<table style="BORDER-COLLAPSE: collapse" cellSpacing="1" width="100%" bgColor="#e1e7f0" border="0" id="table6">
									<tr>
										<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000">
										<b>配置讲解</b></td>
									</tr>
									<tr>
										<td bgColor="#ffffff" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000">
										<table style="BORDER-COLLAPSE: collapse" cellSpacing="2" cellPadding="2" width="100%" border="0" id="table7">
											<tr>
												<td bgColor="#ffffff" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000">
												<b>ID</b> <br>
												缓存id设置，当你的网站拥有多个风格的时候这个功能非常有用，尤其在cache模式下。例如：默认风格为1的id，cache首页的格式默认为1_index.htm.default.php，在增加red风格目录后，用户来回切换风格的时候会造成cache数据混乱，但是当你指定不为默认值的数字1时就可以解决此问题，例如：指定id为2 
												（一般多风格都由后台管理，id采用数据库列表的id即可）时cache 
												red风格的首页文件就为2_index.htm.default.php。<br>
												<br>
												<b>TplType</b> <br>
												模板格式，每个人开发习惯不同，当用惯了smarty或是phplib就会习惯用index.tpl这样的后缀模板，而ET默认的格式是就是htm。<br>
												<br>
												<b>CacheDir</b> <br>
												缓存目录（编译引擎），如果为了提高网站性能可以建立一个有读写权限的缓存目录，不过根据不同的开发需求可以建立不同的缓存目录。ET默认为当前程序目录下cache目录，如果这个目录没有写入权限就视为缓存目录不存在，自动转为替换引擎，不会因为权限问题造成程序错误。<br>
												<br>
												<b>TemplateDir</b> <br>
												模板存放目录，每个人开发习惯不同，可以设定不同的目录名，ET默认为当前程序目录下template目录<br>
												<br>
												<b>AutoImage</b> <br>
												自动解析图片目录开关 on表示开放 
												off表示关闭，如果开放设置模板中存在有images的时候将自动替换，例如index.htm中＜img 
												src=&quot;images/logo.gif&quot;＞ 
												这个时候执行的程序就会自动将图片的地址修改结果为：＜img 
												src=&quot;template/images/logo.gif&quot;＞<br>
												<br>
												<b>LangDir</b> <br>
												语言文件存放的目录，如果程序中存在语言标签，将会自动收集语言文字到这个目录下建立default.php的默认语言包，这部分详细内容敬请留意其他文章。<br>
												<br>
												<b>Language</b> <br>
												语言的默认文件，由于用户需要个性设置，可以设置默认的文件为cn，产生的文件就为cn.php，默认为default.php<br>
												<br>
												<b>Copyright</b> <br>
												版权保护开关 on表示开放 
												off表示关闭，开发环境为编译模式的时候才生效，当程序全部执行完成后就生成了受版权保护代码，没有template目录也可以执行，只要不提供template时即可实现开源版权保护。<br>
												<br>
												<b>MemCache</b> <br>
												Memcache设置（MemCache引擎），当您有Memcache服务器的时候，输入地址（如:127.0.0.1:11211），就可以开启高效快速的Memcache引擎。</td>
											</tr>
										</table>
										</td>
									</tr>
								</table>
								<br>
								test.php<br>
　<ol style="text-align: left; margin: 0px; padding-left: 40px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; background: #e1e7f0">
									<li style="background: #ffffff url('images/code_bg.gif')">
									<code><span style="COLOR: #000000">
									<span style="COLOR: #0000bb">&lt;?php &nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #ff8000">
									//引入Ease&nbsp;Template最新版本template.ease.php，旧版本引入template.php 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #007700">include&nbsp;</span><span style="COLOR: #dd0000">&quot;template.ease.php&quot;</span><span style="COLOR: #007700">; 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #ff8000">
									//Ease&nbsp;Template&nbsp;设置 &nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #0000bb">
									$tpl_set&nbsp;</span><span style="COLOR: #007700">=&nbsp;array( 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #dd0000">'ID'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #007700">=&gt;</span><span style="COLOR: #dd0000">'1'</span><span style="COLOR: #007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #ff8000">//缓存ID 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #dd0000">'TplType'&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #007700">=&gt;</span><span style="COLOR: #dd0000">'htm'</span><span style="COLOR: #007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #ff8000">//模板格式 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #dd0000">'CacheDir'&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #007700">=&gt;</span><span style="COLOR: #dd0000">'cache'</span><span style="COLOR: #007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #ff8000">//缓存目录 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #dd0000">'TemplateDir'&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #007700">=&gt;</span><span style="COLOR: #dd0000">'template'&nbsp;</span><span style="COLOR: #007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #ff8000">//模板存放目录 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #dd0000">'AutoImage'&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #007700">=&gt;</span><span style="COLOR: #dd0000">'on'&nbsp;</span><span style="COLOR: #007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #ff8000">//自动解析图片目录开关&nbsp;on表示开放&nbsp;off表示关闭 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #dd0000">'LangDir'&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #007700">=&gt;</span><span style="COLOR: #dd0000">'language'&nbsp;</span><span style="COLOR: #007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #ff8000">//语言文件存放的目录 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #dd0000">'Language'&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #007700">=&gt;</span><span style="COLOR: #dd0000">'default'&nbsp;</span><span style="COLOR: #007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #ff8000">//语言的默认文件 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #dd0000">'Copyright'&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #007700">=&gt;</span><span style="COLOR: #dd0000">'off'&nbsp;</span><span style="COLOR: #007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="COLOR: #ff8000">//版权保护 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #007700">); &nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #ff8000">
									//声明Ease&nbsp;Template &nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #0000bb">$tpl&nbsp;</span><span style="COLOR: #007700">=&nbsp;new&nbsp;</span><span style="COLOR: #0000bb">template</span><span style="COLOR: #007700">(</span><span style="COLOR: #0000bb">$tpl_set</span><span style="COLOR: #007700">); 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #ff8000">//对模板赋值 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #0000bb">$title</span><span style="COLOR: #007700">=&nbsp;</span><span style="COLOR: #dd0000">'Ease&nbsp;tempate'</span><span style="COLOR: #007700">; 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #ff8000">//载入模板 &nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #0000bb">$tpl</span><span style="COLOR: #007700">-&gt;</span><span style="COLOR: #0000bb">set_file</span><span style="COLOR: #007700">(</span><span style="COLOR: #dd0000">'test'</span><span style="COLOR: #007700">); 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #ff8000">//打印模板 &nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #0000bb">$tpl</span><span style="COLOR: #007700">-&gt;</span><span style="COLOR: #0000bb">p</span><span style="COLOR: #007700">(); 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									</span><span style="COLOR: #0000bb">?&gt;</span>
									</span></code></li>
								</ol>
								<br>
								ET模板中变量为：变量名前后加大括号，例如程序中变量名$title在模板中则为{title}。请注意PHP有大小写之分。<br>
								<br>
								test.htm<br>
　<ol style="text-align: left; margin: 0px; padding-left: 40px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; background: #e1e7f0">
									<li style="background: #ffffff url('images/code_bg.gif')">
									<code><span style="COLOR: #000000">&lt;HTML&gt;&nbsp; &nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&lt;HEAD&gt;&lt;TITLE&gt;<font color="#007700">{title}</font>&lt;/TITLE&gt;&lt;/HEAD&gt;&nbsp; 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&lt;BODY&nbsp;BGCOLOR=BLACK&nbsp;text&nbsp;character&nbsp;set&nbsp;utf8=WHITE&gt;&nbsp; 
									&nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&nbsp;&nbsp;&lt;H1&gt;Hello&nbsp;World!&lt;/H1&gt;&nbsp; &nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&nbsp;&nbsp;&lt;/BODY&gt;&nbsp; &nbsp;
									</li>
									<li style="background: #ffffff url('images/code_bg.gif')">
									&lt;/HTML&gt;</span> </code></li>
								</ol>
								<br>
								执行成功显示效果：<br>
								<img src="images/et_hello_world.gif">
								<br>
								程序目录结构：<br>
								<img src="images/et_hello_world1.gif">
								<br>
								您现在迎来了在Ease Template中的第一个Hello 
								World!，之后的文章会向大家介绍更多有趣的功能！<br>
　</td>
							</tr>
						</table>
						</td>
					</tr>
				</table>
				</td>
			</tr>
		</table>
		</td>
	</tr>
	<tr>
		<td class="style8" style="HEIGHT: 21px">
		<table class="style4" cellSpacing="0" cellPadding="0" align="right" id="table8">
			<tr>
				<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000">
				<img height="13" src="images/copyright_left.gif" width="3"></td>
				<td class="style10" style="WIDTH: 240px" background="images/copyright_bg.gif">
				Copyright 2005 - 2008 <a href="http://www.systn.com" target="_blank"><font color="#000000">SYSTN.COM</font></a>&nbsp;&nbsp;&nbsp;</td>
			</tr>
		</table>
		</td>
	</tr>
</table>
